专利摘要:
本發明揭示一種為一電子訊息加入附件的方法,包含以下步驟:查詢關鍵字資料庫,判斷電子訊息之內容是否包含關鍵字/詞/句;若判斷為是,則查詢檔案資料庫,以獲得候選項目,並經由選單呈現給使用者;以及因應使用者之確認,自動地將被確認之候選項目加入為電子訊息之附件。
公开号:TW201310264A
申请号:TW100131056
申请日:2011-08-30
公开日:2013-03-01
发明作者:Jenny Tsai;Jacqueline Yen;Paul Pan;Jimmy Liao
申请人:Ibm;
IPC主号:H04L51-00
专利说明:
為電子訊息加入附件的方法與電腦裝置
本發明係關於為電子訊息加入附件的方法與電腦裝置。
由於網路的普及,人們可輕易地使用自身的電腦裝置發送電子訊息給特定或是不特定的對象。在此,電子訊息可包含電子郵件(e-mail)、即時通訊(instant messaging)、或發佈在特定網站(例如部落格或是社交網站)上的文章。一般而言,除了文字(text)訊息之外,使用者可另外加入檔案(例如影像圖片、音訊、試算表等等)作為電子訊息的附件而一同發送。
習知有許多協助使用者在編輯電子訊息時製作附件的方法,例如可參考美國專利US6970908、US7503007、美國專利申請公開號US 2007/0100946、US 2011/0016181等,在此以引用的方式併入本文。
本發明一方面在於電子訊息加入附件的方法與電腦裝置。
在先前技術中,無論是在電子郵件(e-mail)、即時通訊(instant messaging)、或是欲發佈在特定網站(例如部落格或是社交網站)上的文章,當使用者欲加入檔案作為附件時,通常需先在電子訊息程式的操作介面(若是雲端式程式則是電子訊息服務的操作網頁)中點選「附件」或是「插入檔案」之按鈕,以開啟檔案瀏覽程式,然後再操作檔案瀏覽程式根據檔案之路徑來指定所需的檔案。換言之,僅僅是一個加入附件的操作,卻需要使用者多次輸入動作,且往往需要在不同程式的操作介面中進行切換,且更需要使用者知悉或記憶檔案之所在,實屬不便。
相較之下,本發明實施例可允許使用者在編寫電子訊息之內容(content)時,以特定的關鍵字/詞/句,啟動自動搜尋功能,藉此可直接從搜尋的結果中,指定所需的檔案,而完成附件的操作。
需說明的是,在本文中,電子訊息可包含電子郵件,即時通訊訊息、欲發佈在網站上之文章或訊息,或是任何允許使用者在編輯文字(text)外另外加入其他檔案作為附件之電子訊息,例如以微軟公司的產品所製作的電子文件。
根據本發明一實施例,一種為一電子訊息加入附件的方法,係由一電腦程式實施於一電腦裝置中,該方法包含:
● 查詢關鍵字資料庫,判斷電子訊息之內容是否包含該關鍵字資料庫中所定義之關鍵字/詞/句;
● 若判斷為是,則以條件查詢檔案資料庫,以獲得至少一候選項目,並經由選單呈現給使用者;以及
● 因應使用者之確認,自動地將被確認之候選項目作為電子訊息之附件。
本說明書中所提及的特色、優點、或類似表達方式並不表示,可以本發明實現的所有特色及優點應在本發明之任何單一的具體實施例內。而是應明白,有關特色及優點的表達方式是指結合具體實施例所述的特定特色、優點、或特性係包含在本發明的至少一具體實施例內。因此,本說明書中對於特色及優點、及類似表達方式的論述與相同具體實施例有關,但亦非必要。
此外,可以任何合適的方式,在一或多個具體實施例中結合本發明所述特色、優點、及特性。相關技術者應明白,在沒有特定具體實施例之一或多個特定特色或優點的情況下,亦可實施本發明。在其他例子中應明白,特定具體實施例中的其他特色及優點可能未在本發明的所有具體實施例中出現。
參考以下說明及隨附申請專利範圍或利用如下文所提之本發明的實施方式,即可更加明瞭本發明的這些特色及優點。
本說明書中「一具體實施例」或類似表達方式的引用是指結合該具體實施例所述的特定特色、結構、或特性係包括在本發明的至少一具體實施例中。因此,在本說明書中,「在一具體實施例中」及類似表達方式之用語的出現未必指相同的具體實施例。
熟此技藝者當知,本發明可實施為電腦裝置、方法或作為電腦程式產品之電腦可讀媒體。因此,本發明可以實施為各種形式,例如完全的硬體實施例、完全的軟體實施例(包含韌體、常駐軟體、微程式碼等),或者亦可實施為軟體與硬體的實施形式,在以下會被稱為「電路」、「模組」或「系統」。此外,本發明亦可以任何有形的媒體形式實施為電腦程式產品,其具有電腦可使用程式碼儲存於其上。
一個或更多個電腦可使用或可讀取媒體的組合都可以利用。舉例來說,電腦可使用或可讀取媒體可以是(但並不限於)電子的、磁的、光學的、電磁的、紅外線的或半導體的系統、裝置、設備或傳播媒體。更具體的電腦可讀取媒體實施例可以包括下列所示(非限定的例示):由一個或多個連接線所組成的電氣連接、可攜式的電腦磁片、硬碟機、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可抹除程式化唯讀記憶體(EPROM或快閃記憶體)、光纖、可攜式光碟片(CD-ROM)、光學儲存裝置、傳輸媒體(例如網際網路(Internet)或內部網路(intranet)之基礎連接)、或磁儲存裝置。需注意的是,電腦可使用或可讀取媒體更可以為紙張或任何可用於將程式列印於其上而使得該程式可以再度被電子化之適當媒體,例如籍由光學掃描該紙張或其他媒體,然後再編譯、解譯或其他合適的必要處理方式,然後可再度被儲存於電腦記憶體中。在本文中,電腦可使用或可讀取媒體可以是任何用於保持、儲存、傳送、傳播或傳輸程式碼的媒體,以供與其相連接的指令執行系統、裝置或設備來處理。電腦可使用媒體可包括其中儲存有電腦可使用程式碼的傳播資料訊號,不論是以基頻(baseband)或是部分載波的型態。電腦可使用程式碼之傳輸可以使用任何適體的媒體,包括(但並不限於)無線、有線、光纖纜線、射頻(RF)等。
用於執行本發明操作的電腦程式碼可以使用一種或多種程式語言的組合來撰寫,包括物件導向程式語言(例如Java、Smalltalk、C++或其他類似者)以及傳統程序程式語言(例如C程式語言或其他類似的程式語言)。程式碼可以獨立軟體套件的形式完整的於使用者的電腦上執行或部分於使用者的電腦上執行,或部分於使用者電腦而部分於遠端電腦。
於以下本發明的相關敘述會參照依據本發明具體實施例之電腦裝置、方法及電腦程式產品之流程圖及/或方塊圖來進行說明。當可理解每一個流程圖及/或方塊圖中的每一個方塊,以及流程圖及/或方塊圖中方塊的任何組合,可以使用電腦程式指令來實施。這些電腦程式指令可供通用型電腦或特殊電腦的處理器或其他可程式化資料處理裝置所組成的機器來執行,而指令經由電腦或其他可程式化資料處理裝置處理以便實施流程圖及/或方塊圖中所說明之功能或操作。
這些電腦程式指令亦可被儲存在電腦可讀取媒體上,以便指示電腦或其他可程式化資料處理裝置來進行特定的功能,而這些儲存在電腦可讀取媒體上的指令構成一製成品,其內包括之指令可實施流程圖及/或方塊圖中所說明之功能或操作。
電腦程式指令亦可被載入到電腦上或其他可程式化資料處理裝置,以便於電腦或其他可程式化裝置上進行一系統操作步驟,而於該電腦或其他可程式化裝置上執行該指令時產生電腦實施程序以達成流程圖及/或方塊圖中所說明之功能或操作。
其次,請參照圖1至圖3B,在圖式中顯示依據本發明各種實施例的電腦裝置、方法及電腦程式產品可實施的架構、功能及操作之流程圖及方塊圖。因此,流程圖或方塊圖中的每個方塊可表示一模組、區段、或部分的程式碼,其包含一個或多個可執行指令,以實施指定的邏輯功能。另當注意者,某些其他的實施例中,方塊所述的功能可以不依圖中所示之順序進行。舉例來說,兩個圖示相連接的方塊事實上亦可以同時執行,或依所牽涉到的功能在某些情況下亦可以依圖示相反的順序執行。此外亦需注意者,每個方塊圖及/或流程圖的方塊,以及方塊圖及/或流程圖中方塊之組合,可籍由基於特殊目的硬體的系統來實施,或者籍由特殊目的硬體與電腦指令的組合,來執行特定的功能或操作。
<電腦裝置>
圖1顯示一實施例中電腦裝置10的方塊圖。電腦裝置10具有顯示螢幕102、處理器104、記憶體106、通訊模組108、資料輸入模組110。
需說明的是,電腦裝置10可利用一般的筆記型電腦或類似的可攜式資訊裝置或行動裝置來實施。較佳地,電腦裝置10之基本構成係可參考Apple公司的產品或。
舉例來說,處理器104可為ARM公司所生產用在行動裝置上的中央處理器;記憶體106可為快閃記憶體,用以儲存應用程式MP之程式碼,並供處理器104存取並加以執行。應用程式MP的基本實施態樣亦可參考現有或上內建之電子郵件客戶端程式,或是需另行安裝的即時通訊程式(例如“imo instant messenger”)。但應用程式MP亦可為實施為網頁瀏覽器(例如),可連結特定網站(例如www.gmail.com或是www.facebook.com)而作為雲端式(cloud-based)之電子訊息程式。但本發明實施例中應用程式MP與現有或上現有電子訊息程式之差異,將在以下圖2至圖3B進行說明。
通訊模組108可提供UMTS、GSM、或Wi-Fi等網路連線能力,進而與一或多台伺服器20連結。資料輸入模組110可為數位相機模組用以輸入影像資料或是條碼資料,或是資料輸入模組110可與顯示螢幕102整合為觸控螢幕,用以供使用者操作程式MP與編寫電子訊息。
<電腦裝置流程>
圖2係配合圖1以顯示電腦裝置10端之方法步驟。
● 步驟200:使用者在電腦裝置10執行電子訊息程式MP,並開始輸入或編輯電子訊息之內容。在此實施例中,電子訊息程式MP係為一電子郵件程式,但本發明並不侷限於此。
● 步驟202:針對使用者所輸入或編輯之內容,電子訊息程式MP查詢關鍵字資料庫KD,判斷使用者所輸入之文字是否包含關鍵字資料庫KD中所定義之一關鍵字/詞/句,舉例來說,關鍵字/詞/句可為“attachment”、“as attached”、“Please find the attached”等。若判斷為是,則進行到後續步驟204。
關於判斷使用者之輸入是否符合關鍵字資料庫KD中所定義之關鍵字/句,可參考習知文書處理軟體之拼字檢查或是文法檢查功能中對使用者之輸入進行比對的作法,或是可參考美國專利US6970908中的說明,在此不予贅述。
需說明的是,關鍵字資料庫KD可存放於電腦裝置10的記憶體106中,但亦可以存放於遠端的電子訊息伺服器20(或是其他未圖示的伺服器),而可經由通訊模組108加以存取。此外較佳地,關鍵字資料庫KD係可允許使用者新增或編輯其中所儲存之關鍵字/句。
在其他實施例中,關鍵字/句亦可包含有特定的標點符號,例如“attachment=”、“as attached*”、”Please find the attached:”。藉由加入特定的標點符號,可避免使用者在編寫或編輯電子訊息之內容,不小心讓程序進入到後續步驟204。
● 步驟204:電子訊息程式MP以一條件查詢檔案資料庫FD,以獲得至少一候選項目,並在電子訊息程式的介面中以一選單呈現給使用者。
需說明的是,檔案資料庫FD可存放於電腦裝置10的記憶體106中,但亦可以存放於遠端的伺服器20(或是其他未圖示的伺服器),而可經由通訊模組108加以存取。
檔案資料庫FD可參考內建於或的Spotlight Search功能所使用的檔案資料庫,或是在一般個人電腦的情況則可參考Google DesktopTM所使用的檔案資料庫。此外,檔案資料庫FD可僅提供檔案索引與連結(link),而實際的檔案可與檔案資料庫FD分別儲存於不同處,只要電子訊息程式MP可透過檔案資料庫FD所提供的連結存取到所需的檔案即可。
需說明的是,檔案資料庫FD所能提供之搜尋將不限於檔案名稱。在一些實施例中,檔案資料庫FD可提供對於檔案其他屬性,例如檔案大小、格式、日期時間、等進行搜尋,或對於多媒體檔案,可針對作者、表演者、版權資料、專輯名稱、曲目、長度、編碼格式等進行搜尋,對此可參見Apple公司的產品。對於以文字為基礎的檔案,甚至檔案資料庫FD亦可對於檔案內容提供搜尋。簡言之,凡現有可應用於檔案搜尋之檔案相關之任何資料,皆可應用於本發明。
● 步驟206:使用者從選單中確認所需之候選項目,電子訊息程式MP自動地將被確認之候選項目作為電子訊息之附件。
關於步驟204與206更具體的說明將配合圖3A與圖3B提供於後。此外,較佳地,上述步驟202至204在使用者編寫電子訊息之內容的過程中即時執行;或更佳地,上述步驟202至206在使用者編寫電子訊息之內容的過程中即時執行;但亦可等待使用者完成全部電子訊息之內容後再執行。
以下將以不同範例說明圖2之步驟204與206。在以下在圖3A與圖3B所示之範例中,使用者之輸入包含關鍵字資料庫KD預先定義之關鍵字係以粗體表示。
<第1實施例>
如圖3A所示,使用者之輸入內容包含關鍵字“attachment”。在此實施例中,對應圖2之步驟204,電子訊息程式MP之條件係為「最近存取之檔案」,因此選單M則依序顯示出檔案資料庫FD中數個最近被存取的檔案。
如圖所示,使用者可直接在選單M中點選所需之檔案“bbb.txt”進行確認,而電子訊息程式MP會自動地將“bbb.txt”作為電子訊息之附件(參見步驟206),選擇性地,電子訊息程式MP亦可將“bbb.txt”的檔案名稱註記在關鍵字“attachment”後,例如成為“attachment[bbb.txt]”。相似地,電子訊息程式MP之條件亦可設定為「最近修改之檔案」或是「最近建立之檔案」。
此外,電子訊息程式MP之條件可設定為「最近被加入為附件之檔案」。換言之,電子訊息程式MP可以將近期內透過電子訊息程式MP加入為附件之檔案,依其所加入之時間而記錄於檔案資料庫FD中。
另外,電子訊息程式MP之條件可設定為「最近被傳送的檔案」。
電腦裝置10可以將近期內透過電子訊息程式MP加入為附件而傳送之檔案,或是透過任何其他檔案傳輸程式(例如FTP程式)所傳送之檔案,依其所傳送之時間而記錄於檔案資料庫FD中。
<第2實施例>
如圖3B所示,使用者之輸入內容包含關鍵句“Please find the attached”。在此實施例中,對應圖2之步驟204,電子訊息程式MP先提供一檢索欄位S,供使用者輸入檢索條件,作為查詢檔案資料庫FD的條件。如圖3B所示,使用者在檢索欄位S輸入“*.txt”,也就是將檢索條件設定任何為副檔名為“.txt”的檔案。
如圖所示,選單M則顯示出檔案資料庫FD中數個副檔名為“.txt”的檔案,且可依照被存取的時間依序排列,供使用者挑選。使用者可直接在選單M中點選所需之檔案“bbb.txt”進行確認,而電子訊息程式MP會自動地將“bbb.txt”作為電子訊息之附件(參見步驟206)。
選擇性地,若檔案資料庫FD中僅有一個副檔名為“.txt”的檔案(也就是僅有“bbb.txt”),也就是使用者進行檢索後只獲得單一結果時,電子訊息程式MP可經由使用者設定或是根據事先確認預設(default)。因此當檢索出現單一結果(也就是僅有“bbb.txt”)時,電子訊息程式MP可自動將“bbb.txt”作為電子訊息之附件,不需要使用者再透過選單M上點選。但此並非本發明之必要。
需說明的是,使用者可在檢索欄位S輸入其他檔案資料庫FD可支援的檢索條件與檢索語法,本發明並不欲侷限。
在不脫離本發明精神或必要特性的情況下,可以其他特定形式來體現本發明。應將所述具體實施例各方面僅視為解說性而非限制性。因此,本發明的範疇如隨附申請專利範圍所示而非如前述說明所示。所有落在申請專利範圍之等效意義及範圍內的變更應視為落在申請專利範圍的範疇內。
10...電腦裝置
102...顯示螢幕
104...處理器
106...記憶體
108...通訊模組
110...資料輸入模組
20...伺服器
MP...程式
S...檢索欄位
M...選單
FD...檔案資料庫
KD...關鍵字資料庫
為了立即瞭解本發明的優點,請參考如附圖所示的特定具體實施例,詳細說明上文簡短敘述的本發明。在瞭解這些圖示僅描繪本發明的典型具體實施例並因此不將其視為限制本發明範疇的情況下,參考附圖以額外的明確性及細節來說明本發明,圖式中:
圖1為一種依據本發明一具體實施例之電腦裝置之示意圖;
圖2為一種依據本發明一具體實施例之方法流程圖;
圖3A與圖3B顯示本發明實施例中之執行畫面。
权利要求:
Claims (10)
[1] 一種為一電子訊息加入附件的方法,係由一電腦程式實施於一電腦裝置中,該方法包含:(a) 查詢一關鍵字資料庫,判斷該電子訊息之一內容(content)是否包含該關鍵字資料庫中所定義之一關鍵字/詞/句;(b) 若判斷為是,則以一條件查詢一檔案資料庫,以獲得至少一候選項目,並經由一選單呈現給使用者;以及(c) 因應使用者之確認,自動地將被確認之候選項目加入為該電子訊息之附件。
[2] 如請求項1之方法,其中步驟(a)至步驟(b)係為即時(real-time)執行。
[3] 如請求項1之方法,其中該條件係基於最近存取之檔案、最近修改之檔案、最近建立之檔案、最近被加入為附件之檔案、或最近被傳送的檔案。
[4] 如請求項1之方法,其中步驟(b)更包含:提供一檢索欄位,供使用者輸入至少一檢索條件作為查詢該檔案資料庫之該條件。
[5] 如請求項1之方法,其中步驟(c)更包含:自動地將該被確認之候選項目之檔案名稱註記於該內容中該關鍵字/句。
[6] 一種電腦裝置,包含:一處理器,供執行一電子訊息程式,以實施如請求項1至5中任一項之方法。
[7] 如請求項6之電腦裝置,更包含:一儲存裝置,以存放該關鍵字資料庫。
[8] 如請求項6之電腦裝置,更包含:一儲存裝置,以存放該檔案資料庫。
[9] 如請求項6之電腦裝置,更包含:一通訊模組,用以連結一伺服器,該伺服器係存放該關鍵字資料庫;其中該電子訊息程式係藉由通訊模組存取該伺服器,以查詢該關鍵字資料庫。
[10] 如請求項6之電腦裝置,更包含:一通訊模組,用以連結一伺服器,該伺服器係存放該檔案資料庫;其中該電子訊息程式係藉由通訊模組存取該伺服器,以查詢該檔案資料庫。
类似技术:
公开号 | 公开日 | 专利标题
US10237208B2|2019-03-19|Fast mobile mail with context indicators
CN107636641B|2021-06-08|用于处理附加至电子邮件消息的注释的统一消息传送平台
TWI457762B|2014-10-21|供閱讀電子書的電腦裝置與連結該電腦裝置之伺服器
KR101648318B1|2016-08-23|통신 네트워크 상에 포스팅하기 위한 컨텐츠 제안
KR20090010960A|2009-01-30|이동 컴퓨팅 장치에서 멀티미디어 노트 필기를 위하여 적어도 부분적으로 컴퓨팅 장치에서 실행되는 컴퓨터 구현된 방법, 이동 컴퓨팅 장치에서 사용하기에 적합한 동적 정보를 캡쳐링하기 위한 통일된 환경을 제공하는 시스템, 및 컴퓨터 판독 가능 매체
US9128591B1|2015-09-08|Providing an identifier for presenting content at a selected position
US9626068B2|2017-04-18|Automated system for organizing presentation slides
US20210224229A1|2021-07-22|Prioritizing thumbnail previews based on message content
TWI584135B|2017-05-21|為電子訊息加入附件的方法與電腦裝置
US11019012B2|2021-05-25|File sending in instant messaging application
US9141715B2|2015-09-22|Automated hyperlinking in electronic communication
US10783315B2|2020-09-22|Contextually sensitive summary
US20160283447A1|2016-09-29|Providing interactive preview of content within communication
JP2007156624A|2007-06-21|文書処理装置及びその制御方法、文書管理システム、並びに制御プログラム
EP3387556B1|2019-12-25|Providing automated hashtag suggestions to categorize communication
US10554664B2|2020-02-04|Activity feed for hosted files
CN103324616A|2013-09-25|为电子消息加入附件的方法和计算机设备
US10963641B2|2021-03-30|Multi-lingual tokenization of documents and associated queries
US20170220581A1|2017-08-03|Content Item and Source Detection System
JP2015141540A|2015-08-03|情報処理装置、文言関連付け提示システム及び情報処理プログラム
US10289741B2|2019-05-14|Using relevant objects to add content to a collaborative repository
KR102368945B1|2022-02-28|외부 콘텐츠 아이템과의 인코딩된 연관을 제공하는 기법
US9361285B2|2016-06-07|Method and apparatus for storing notes while maintaining document context
US20180007133A1|2018-01-04|Server-to-server content distribution
同族专利:
公开号 | 公开日
TWI584135B|2017-05-21|
US20130073640A1|2013-03-21|
US9032034B2|2015-05-12|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
TWI567628B|2016-01-20|2017-01-21||Long press the message immediately after the search method|US6073133A|1998-05-15|2000-06-06|Micron Electronics Inc.|Electronic mail attachment verifier|
US6970908B1|2001-03-27|2005-11-29|Cypress Semiconductor Corp.|Method of email attachment confirmation|
US8719325B2|2003-02-28|2014-05-06|Microsoft Corporation|Method to initiate server based collaboration on e-mail attachments|
CN100525188C|2004-09-14|2009-08-05|吴怡达|以网页浏览器为介面的点对点分散式搜索下载系统及方法|
US8627222B2|2005-09-12|2014-01-07|Microsoft Corporation|Expanded search and find user interface|
US20070100946A1|2005-11-01|2007-05-03|International Business Machines Corporation|Method and apparatus for facilitating generation of electronic mail|
US7503007B2|2006-05-16|2009-03-10|International Business Machines Corporation|Context enhanced messaging and collaboration system|
US8631079B2|2008-06-20|2014-01-14|Microsoft Corporation|Displaying a list of file attachments associated with a message thread|
CN102075449A|2009-11-25|2011-05-25|联想有限公司|电子邮件管理方法、装置和终端设备|
US8429141B2|2011-03-01|2013-04-23|Xerox Corporation|Linguistically enhanced email detector|KR20150077591A|2013-12-27|2015-07-08|삼성전자주식회사|데이터 제어 방법 및 그 전자 장치|
KR102352390B1|2014-12-26|2022-01-18|엘지전자 주식회사|디지털 디바이스 및 그 제어 방법|
CN107086953A|2017-05-08|2017-08-22|北京三快在线科技有限公司|一种即时通信应用中的文件发送方法及装置、电子设备|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
TW100131056A|TWI584135B|2011-08-30|2011-08-30|為電子訊息加入附件的方法與電腦裝置|TW100131056A| TWI584135B|2011-08-30|2011-08-30|為電子訊息加入附件的方法與電腦裝置|
US13/597,550| US9032034B2|2011-08-30|2012-08-29|Method and computer device for inserting attachments into electronic message|
[返回顶部]